A Generic REA Software Architecture based on Fragments and Declarations
نویسندگان
چکیده
The implementation of a domain agnostic software system (such as an enterprise resource planning system or a trading information system) based on the REA model requires a generic, yet highly adaptable software architecture. Building on top of well established academic findings and proposals regarding the REA model we are proposing a software model building on two main concepts: fragments and declarations. Together they establish a single, flexible, extendible class hierarchy implemented purely on a database layer. Fragments and declarations are implemented as associative arrays that are enriched with metadata, providing clear access to attributes and their meta information. The system’s flexibility is drastically increased by enabling the multi-typification of REA entities.
منابع مشابه
Defining Business Rules for REA based on Fragments and Declarations
Sophisticated business rule engines provide a way to enable users with a non-software-engineering background to take action during the runtime of e.g. an enterprise information system: rules for customers can be defined, based on the turnover realized through them. The REA accounting model defines a concept for the modeling and excecution of business models, yet it does not go into detail how t...
متن کاملTowards a Generic Data Model for Rea Based Applications
The original REA accounting model (McCarthy, 1982) has been extended in previous years into a business modeling language. Apart from its conceptual model, academic effort has been put into the definition of a formal description language, based on standards such as UML or OWL. The specification of a generic data model from a software engineering point of view for domain independent use of REA fo...
متن کاملTechno-Econo-Environmental study on the use of domestic-scale wind turbines in Iran
Existing fossil fuels do not meet the needs of modern societies and are almost coming to an end. Hence, governments can respond both to the needs of the people and the industry, by investing in the use of renewable energies. As well as saving fossil fuels, natural gas and even water. According to the research, renewable energy, especially wind energy, has been used in recent years and are able ...
متن کاملInvestigation of genetic heterogeneity in Mycobacterium tuberculosis isolates from tuberculosis patients using DNA fingerprinting.
BACKGROUND DNA fingerprinting of Mycobacterium tuberculosis (MTB) based on IS6110 has been shown to be a powerful epidemiologic tool. Restriction enzyme analysis (REA) is a fingerprinting technique, which is used for differentiation and investigation of genetic diversity among mycobacterial species. AIMS To investigating the genetic heterogeneity in MTB isolates in Ahvaz, Iran. SETTINGS AND...
متن کاملFuture study of Description System Architecture Approaches with Emphasis on Strategic Management
Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014